@import "base";

.w{
	width: 962px;
	margin: 0 auto;
}
.header{
	height: 29px;
	line-height: 29px;
	border-bottom: 1px solid #bebebe;
	.left_c{
		float: left;
		ul{
			li{
				float: left;
				padding-right: 19px;
				a{
					font-size: 12px;
					color: #333;
				}
			}
			li.first{
				margin-left: 10px;
			}
		}
	}
	.right_c{
		float: right;
		margin-right: 38px;
		ul{

			li{
				float: left;
				margin-right: 19px;
				a{
					font-size: 12px;
					color: #333;
				}
			}
			li.first a{
				color: red;
			}
			li.line{
				width: 1px;
				height: 12px;
				background-color: #333;
				margin-top: 8px;
			}

		}
	}
}
.banner{
	width: 100%;
	height: 399px;
	background: url(i/banner_center.png) no-repeat center 0;
	background-color: #820000;
	position: relative;
	.yuncai{
		position: absolute;
		top: 351px;
		width: 100%;
		height: 62px;
		background: url(i/yuncai2.png) repeat-x 0 0;
		z-index: 3;
	}
}
.top_show{
	margin-top: 60px;
	p{
		float: left;
		width: 820px;
		text-indent: 2em;
		font-size: 14px;
		color: #333;
		padding: 0 0 0 32px;
		line-height: 24px;
	}
	
}
.main_part{
	margin-top: 22px;
	.main{
		height: 1247px;
		border: 1px dashed #5aacd6;
		border-radius: 10px;
		overflow: hidden;
		.huoju{
			height: 193px;
			border-bottom: 1px solid #a8a8a8;
			margin: 0 17px;
			img{
				float: left;
				width: 76px;
				height: 108px;
				margin: 40px 0 0 27px;
			}
			.right_c{
				float: left;
				margin-left: 40px;
				p{
					width:774px;
					font-size: 12px;
					color: #333;
					text-indent: 2em;
					margin-top: 24px;
					line-height: 22px;
				}
				h3{
					i{
						float: left;
						font-size: 14px;
						color: #fff;
						font-style: normal;
						text-align: center;
						margin-right: 12px;
						width: 100px;
						height: 20px;
						background: url(i/jx_bg.jpg?__sprite) no-repeat 0 0;
						overflow:hidden;
						text-overflow:ellipsis;
						white-space:nowrap;
					}
					font-weight: normal;
					margin-top: 20px;
					font-size: 12px;
					color: #333;
					line-height: 20px;
					overflow:hidden;
					text-overflow:ellipsis;
					white-space:nowrap;
				}
				h3.two{
					margin-top: 16px;
				}
			}
		}
		.buluo{
			float:left;
			padding: 33px 17px 0 17px;
			width: 284px;
			height: 100%;
			border-right: 1px dashed #ababab;
			.bl_tit{	
				margin-right: 17px;
				h3{
					line-height: 37px;
					i{
						float: left;
						font-size: 14px;
						color: #fff;
						font-style: normal;
						text-align: center;
						margin-right: 18px;
						width: 142px;
						height: 37px;
						background: url(i/nbbl.png?__sprite) no-repeat 0 0;
						overflow:hidden;
						text-overflow:ellipsis;
						white-space:nowrap;
					}
					font-weight: normal;
					font-size: 16px;
					color: #333;
					overflow:hidden;
					text-overflow:ellipsis;
					white-space:nowrap;
				}
			}
			.dt{
				li{
					float: left;
					margin-top: 16px;
					width: 290px;
					background: url(i/lineli.png) repeat-y 38px 0;
					div.left{
						width: 81px;
						float: left;
						position: relative;
						img{
							display: block;
							width: 81px;
							height: 98px;
							float: left;
						}
						.k{
							float: left;
							width: 81px;
							height: 15px;
							background-color: #fff;
						}
						.line{
							float:left;
							position: absolute;
							width: 10px;
							height: 9px;
							background: url(i/shangjian.png?__sprite) no-repeat 0 0;
							left: 35px;
							top: 110px;
						}
					}
					p{
						float: left;
						font-size: 12px;
						color: #333;
						padding-left: 34px;
					}
					.huakuang{
						float: left;
						width: 185px;
						border: 3px solid #7dab22;
						border-radius: 6px;
						margin: 8px 0 0 18px;
						position: relative;
						i{
							position: absolute;
							display: block;
							width: 15px;
							height: 34px;
							left: -15px;
							top: 13px;
							background: url(i/hk_jian.png?__sprite) no-repeat 0 0;
						}
						h4{
							width:156px;
							font-weight: normal;
							font-size: 12px;
							overflow: hidden;
							color: #333;
							margin: 13px 0 14px 14px;
							line-height: 21px;
						}
						
					}
					.d{

					}
					.xiaxian{
						float: left;
						width: 198px;
						height: 34px;
						margin-left: 40px;
						border-bottom: 2px dotted #c2c2c2;
						position: relative;
						p{
							padding: 15px 0 0 74px;
							i{
								font-style: normal;
								color: red;
							}
						}
						.xiagou{
							position: absolute;
							float: left;
							width: 12px;
							height: 62px;
							background: url(i/xiagou.png) no-repeat 0 0;
							left: 200px;
							top: 34px;
						}
					}
					
				}
			}
			.gz{
				overflow: hidden;
				position: relative;
				float: left;
				//background: url(i/lineli.png) repeat-y 243px 0;
				.zt_tit{
					padding-top: 35px;
					i{
						float: left;
						width: 23px;
						height: 31px;
						background: url(i/xiaohuo.png) no-repeat 0 0;
					}
					p{
						margin: 14px 0 0 8px;
						float: left;
						font-size: 16px;
						color: #333;
					}
				}
				.gz_c{
					.left_c{
						float:left;
						.huakuang{
							float: left;
							width: 185px;
							border: 3px solid #7dab22;
							border-radius: 6px;
							margin: 8px 0 0 0;
							position: relative;
							i{
								position: absolute;
								display: block;
								width: 15px;
								height: 34px;
								left: 185px;
								top: 13px;
								background: url(i/hk_jian2.png?__sprite) no-repeat 0 0;
							}
							h4{
								width:156px;
								font-weight: normal;
								font-size: 12px;
								overflow: hidden;
								color: #333;
								margin: 13px 0 14px 14px;
								line-height: 21px;
							}
						
					    }

					}
					.right_c{
						float: right;
						img{
							margin-left: 20px;
							display: block;
							width: 69px;
							height: 95px;
						}
						h3{
							font-weight: normal;
							font-size: 12px;
							overflow: hidden;
							color: #333;
							padding-top: 14px;
							padding-left: 29px;
							text-align: center;
						}
						
					}
				}
				
			}
			
			.te{	
					//background: url(i/lineli.png) repeat-y 38px 0;
					float: left;
					.lt_tit{
						float: left;
						img{
							margin-top: 40px;
							display: block;
							width: 69px;
							height: 95px;
						}
						h3{
							font-weight: normal;
							font-size: 12px;
							overflow: hidden;
							color: #333;
							margin-top: 14px;
							
							text-align: center;
						}

					}
					.rt_tit{
						float: right;
						padding:8px 0 0 24px;
						.hj_tit{
	
							i{
								float:left;
								width: 23px;
								height: 31px;
								background: url(i/xiaohuo.png) no-repeat 0 0;
							}
							p{
								float: left;
								margin: 14px 0 0 8px;
								font-size: 16px;
								color: #333;
							}
						}
						.huakuang{
							float: left;
							width: 185px;
							border: 3px solid #7dab22;
							border-radius: 6px;
							margin: 8px 0 0 0;
							position: relative;
							i{
								position: absolute;
								display: block;
								width: 15px;
								height: 34px;
								left: -15px;
								top: 13px;
								background: url(i/hk_jian.png?__sprite) no-repeat 0 0;
							}
							h4{
								width:156px;
								font-weight: normal;
								font-size: 12px;
								overflow: hidden;
								color: #333;
								margin: 13px 0 14px 14px;
								line-height: 21px;
							}
						
						}

					}
			}
			.gz.yy{
				overflow: hidden;
				position: relative;
				float: left;
				background: none;
				.zt_tit{
					padding-top: 20px;
					i{
						float: left;
						width: 23px;
						height: 31px;
						background: url(i/xiaohuo.png) no-repeat 0 0;
					}
					p{
						margin: 14px 0 0 8px;
						float: left;
						font-size: 16px;
						color: #333;
					}
				}
				.gz_c{
					.left_c{
						float:left;
						.huakuang{
							float: left;
							width: 185px;
							border: 3px solid #7dab22;
							border-radius: 6px;
							margin: 8px 0 0 0;
							position: relative;
						i{
							position: absolute;
							display: block;
							width: 15px;
							height: 34px;
							left: 185px;
							top: 13px;
							background: url(i/hk_jian2.png?__sprite) no-repeat 0 0;
						}
						h4{
							width:156px;
							font-weight: normal;
							font-size: 12px;
							overflow: hidden;
							color: #333;
							margin: 13px 0 14px 14px;
							line-height: 21px;
						}
						
					}

					}
					.right_c{
						float: right;
						
						img{
							margin-left: 20px;
							display: block;
							width: 69px;
							height: 95px;
						}
						h3{
							font-weight: normal;
							font-size: 12px;
							overflow: hidden;
							color: #333;
							margin-top: 14px;
							padding-left: 29px;
							text-align: center;
						}
					}
				}
				
			}
			.jieli{
				float: left;
				margin: 14px 0 0 42px;
				width: 142px;
				height: 37px;
				background: url(i/lvjieli.png?__sprite) no-repeat 0 0;
				i{
					float: left;
					font-size: 14px;
					color: #fff;
					font-style: normal;
					text-align: center;
					padding: 8px 0 0 38px;
					overflow:hidden;
					text-overflow:ellipsis;
					white-space:nowrap
				}
			}					
		}
		.bl2{
			.bl_tit{	
				margin-right: 17px;
				h3{
					line-height: 37px;
					i{
						float: left;
						font-size: 14px;
						color: #fff;
						font-style: normal;
						text-align: center;
						margin-right: 18px;
						width: 142px;
						height: 37px;
						background: url(i/zblm.png) no-repeat 0 0;
						overflow:hidden;
						text-overflow:ellipsis;
						white-space:nowrap;
					}
					font-weight: normal;
					font-size: 16px;
					color: #333;
					overflow:hidden;
					text-overflow:ellipsis;
					white-space:nowrap;
				}
			}
			.dt{
				li{
					.huakuang{
						border: 3px solid #e57550;
						i{
							background: url(i/huangsan_left.png?__sprite) no-repeat 0 0;
						}
					}
				}
			}
			.gz{
				.gz_c{
					.left_c{
						.huakuang{
							border: 3px solid #e57550;
							i{
								background: url(i/huangsan_right.png?__sprite) no-repeat 0 0;
							}
						}
					}
				}
			}
			.te{
				.rt_tit{
					.huakuang{
						border: 3px solid #e57550;
						i{
							background: url(i/huangsan_left.png?__sprite) no-repeat 0 0;
						}
					}
				}
			}
			.gz.yy{
				.gz_c{
					.left_c{
						.huakuang{
							border: 3px solid #e57550;
							i{
								background: url(i/huangsan_right.png?__sprite) no-repeat 0 0;
							}
						}
					}
				}
			}
			.jieli{
				background: url(i/hjieli.png?__sprite) no-repeat 0 0;
			}
		}
		.bl3{
			border-right: 0;
			.bl_tit{
				h3{
					line-height: 37px;
					i{
						float: left;
						font-size: 14px;
						color: #fff;
						font-style: normal;
						text-align: center;
						margin-right: 18px;
						width: 142px;
						height: 37px;
						background: url(i/bbjt.png) no-repeat 0 0;
						overflow:hidden;
						text-overflow:ellipsis;
						white-space:nowrap;
					}
					font-weight: normal;
					font-size: 16px;
					color: #333;
					overflow:hidden;
					text-overflow:ellipsis;
					white-space:nowrap;
				}
			}
			.dt{
				li{
					.huakuang{
						border: 3px solid #49b4e8;
						i{
							background: url(i/lsj_left.png?__sprite) no-repeat 0 0;
						}
					}
				}
			}
			.gz{
				.gz_c{
					.left_c{
						.huakuang{
							border: 3px solid #49b4e8;
							i{
								background: url(i/lsj_right.png?__sprite) no-repeat 0 0;
							}
						}
					}
				}
			}
			.te{
				.rt_tit{
					.huakuang{
						border: 3px solid #49b4e8;
						i{
							background: url(i/lsj_left.png?__sprite) no-repeat 0 0;
						}
					}
				}
			}
			.gz.yy{
				.gz_c{
					.left_c{
						.huakuang{
							border: 3px solid #49b4e8;
							i{
								background: url(i/lsj_right.png?__sprite) no-repeat 0 0;
							}
						}
					}
				}
			}
			.jieli{
				background: url(i/ljieli.png?__sprite) no-repeat 0 0;
			}
		}	
	}
}
.yxxy{
	.yxtit{
		p{
			line-height: 69px;
			font-size: 16px;
			color: #333;
			padding-left: 13px;
		}
	}
	ul{
		li{
			float: left;
			width: 438px;
			height: 136px;
			padding: 0 20px 0 23px;
			.left_c{
				float: left;
				img{
					display: block;
					width: 80px;
					height: 90px;
				}
				h3{
					padding-top: 14px;
					font-weight: normal;
					text-align: center;
					font-size: 12px;
				}
			}
			.right_c{
				float:left;
				padding-left: 18px;
				p{
					padding-top: 0;
					width: 340px;
					line-height: 24px;
				}
			}
		}
	}
}
.fdhg{
	margin-top: 4px;
	.main_p{
		width: 960px;
		height: 459px;
		border: 1px dashed #62b0d7;
		h2{
			font-size: 16px;
			font-weight: normal;
			padding: 7px 0 0 12px;
			i{
				font-style: normal;
				color: #0983c1;
				padding-left: 20px;
			}
		}
		.msd{
			margin: 8px 0 0 13px;
			p{
				font-size: 12px;
				line-height: 21px;
			}
		}
		ul{
			margin-top: 25px;
			height: 155px;
			li{
				float: left;
				width: 294px;
				padding: 0 12px 0 12px;
				img{
					float: left;
					display: block;
					width: 76px;
					height: 95px;
				}
				.wz{
					margin-left: 10px;
					float: left;
					p{
						width: 205px;
						font-size: 12px;
						overflow: hidden;
						line-height: 17px;
					}
					h3{
						float: right;
						font-weight: normal;
						font-size: 12px;
						color: #0983c1;
					}
				}
			}
		}
		.hd{
			margin: 0 14px 0 14px;
			border-top: 1px solid #e4e4e4;
			h2{
				margin-top: 25px;
			}
			h3{
				float: left;
				margin-top: 10px;
				width: 221px;
				height: 108px;
				background: url(i/guandian.png) no-repeat 0 0;
			}
			p{
				float: left;
				width: 690px;
				line-height: 21px;
				font-size: 12px;
				margin: 18px 0 0 18px;
			}

		}
	}
}
.blog{
	margin-top: 22px;
	.b_tit{
		img{
			display: block;
			width: 181px;
			height: 40px;
		}
	}
	ul{
		margin-top: 20px;
		.one{
			float: left;
			width: 223px;
			height: 211px;
			border: 1px solid #49b4e8;
			border-radius: 9px;
			margin-right:18px;
			h3{
				font-size: 14px;
				overflow: hidden;
				font-weight: normal;
				text-align:center;
				margin-top: 10px;
			}
			p{
				font-size: 12px;
				overflow: hidden;
				line-height: 22px;
				width: 208px;
				margin: 16px 0 0 10px;
			}
		}
		.two{
			float: left;
			width: 223px;
			height: 211px;
			background-color: #8cbf26;
			border-radius: 9px;
			margin-right:18px;
			h3{
				font-size: 14px;
				overflow: hidden;
				font-weight: normal;
				text-align:center;
				margin-top: 10px;
				color: #fff;
			}
			p{
				font-size: 12px;
				overflow: hidden;
				line-height: 22px;
				width: 208px;
				margin: 16px 0 0 10px;
				color: #fff;
			}
		}
		.three{
			float: left;
			width: 223px;
			height: 211px;
			border-radius: 9px;
			margin-right:18px;
			border: 1px solid #f09609;
			h3{
				font-size: 14px;
				overflow: hidden;
				font-weight: normal;
				text-align:center;
				margin-top: 10px;
			}
			p{
				font-size: 12px;
				overflow: hidden;
				line-height: 22px;
				width: 208px;
				margin: 16px 0 0 10px;
			}
		}
		.four{
			float: left;
			width: 223px;
			height: 211px;
			background-color: #49b4e8;
			border-radius: 9px;
			h3{
				font-size: 14px;
				overflow: hidden;
				font-weight: normal;
				text-align:center;
				margin-top: 10px;
				color: #fff;
			}
			p{
				font-size: 12px;
				overflow: hidden;
				line-height: 22px;
				width: 208px;
				margin: 16px 0 0 10px;
				color: #fff;
			}
		}
	}
}
.wr_xd{
	.wr_tit{
		margin-top: 27px;
		img{
			display: block;
			width: 187px;
			height: 46px;
		}
	}
	.wr_con{
		margin-top: 10px;
		width: 954px;
		height: 178px;
		border: 1px dashed #5dadd6;
		.t1{
			float: left;
			margin: 8px 0 0 7px;
			img{
				display:block;
				width: 306px;
				height: 160px;
			}
		}
		.t2{
			float: left;
			margin: 8px 0 0 10px;
			img{
				display:block;
				width: 306px;
				height: 160px;
			}
		}
		.t3{
			float: left;
			margin: 8px 0 0 10px;
			img{
				display:block;
				width: 306px;
				height: 160px;
			}
		}
	}
}
.footer{
	margin-top: 44px;
	border-top: 1px solid #cccccc;
	
	ul{
		margin: 15px 0 0 170px;
		float: left;
		li{
			float: left;
			margin-right: 19px;
			a{
				font-size: 12px;
				color: #333;
			}
		}
		li.first a{
			color: red;
		}
		li.line{
			width: 1px;
			height: 12px;
			background-color: #333;
			margin-top: 2px;
		}

	}
	.ms{
		// position: absolute;
		// top: 38px;
		// left: 500px;
		float: left;
		margin: 10px 0 0 176px;
		width: 615px;
		height: 152px;
		background: url(i/bottom_news.png) no-repeat 0 0;
	}

}